Temenos Digital
R24 AMR | Min(s) read

Experience APIs in Temenos DigitalOrigination

Experience APIs are the set of object services exposed to the client for an end to end functionality pertaining to the Temenos DigitalOrigination application submission. The services in the experience APIs are built using Quantum Fabric.

For the list of Experience APIs, refer to the Temenos Digital Origination Experience APIs.

Following is the list of Experience APIs used in Infinity Origination:

API Description
updatePersonalInfo This API updates the personal information section.
getPersonalInfo This API retrieves personal information.
updateIdentityInfo This API updates the Identity information section.
getIdentityInfo This API retrieves the Identity information section.
getReferenceData This API fetches party enrichment data from the Party Microservice for the application.
updateProspectProfile This API updates the personal information of the prospect in the Origination Data Microservice (ODMS).
getProductSelection This API retrieves selected products from the Origination Data Microservice (ODMS).
updateProductSelection This API updates selected products to the Origination Data Microservice (ODMS); and product IDs in the DBX DB.
requestMFAOtp This API sends an OTP to the registered phone number.
verifyMFAOtp This API validates the OTP you entered.
createProspectProfile This API creates a prospect for an applicant and updates the prospect's personal information in the Origination Data Microservice (ODMS).
createApplication This API creates an application in the Origination Data Microservice (ODMS).
updateApplication This API updates an application in the Origination Data Microservice (ODMS).
updateAddressInfo This API updates the Address information section.
getAddressInfo This API retrieves the Address information section.
getAddressSuggestions This API retrieves the address suggestions.
getFormattedAddress This API retrieves the street, city, country and zip code.
resumeOnBoardingApplication This API retrieves the details of a party.
executeIDV This API executes the identity verification of an applicant.
verifyIDVResponses This API verifies response of the applicant to the identity verification questions.
submitOnBoardingApplication This API invokes the Open Rules Engine with the individual decision of Applicant and Co-Applicant to obtain the application status. The app then submits the application status to the Origination Data Microservice (ODMS).
sendResumeMail When you close the app, this API sends an email to your registered email ID. This email contains an application ID and a URL to resume your application.
decryptresumeLink This API retrieves and de-crypts the URL for resuming the application.
getMembershipEligibilityCriteriaList This API retrieves the eligibility criteria list from the Spotlight app.
getTermsAndConditionsConfigs This API retrieves the URL for Terms and Conditions.
getCountries This API retrieves the list of countries from the Spotlight app.
getRegions This API retrieves the list of regions from the Spotlight app.
isSharedTokenValid This API verifies whether the CSR (Customer Service Representative) request is authorized for a new customer.
VerifyDocuments This API retrieves the details of the uploaded or scanned documents.
getProductGroupsWithPurpose This API fetches the list of product groups. These product groups are displayed as cards on the landing page and the hamburger menu.
getProductsFromProductGroup This API fetches the list of products under a product group. The list is displayed on the Product Group dashboard.
getProductDetails This API fetches the details of the product selected, when the Learn More onClick action is triggered on the Product Group dashboard. The API populates the response on the Product Details dashboard.
getProductsSelected This API retrieves the product selected by the user based on the application ID. The product is retreived from the customer application and the Party backend system.
getFundingType This API fetches the Funding type set by the user.
getFundingProducts This API retrieves the products selected by the user for funding. This API is used to re-populate the data, while the user navigates back to the client app.
getProductsForPurpose This API fetches the list of products for the given purpose from the Marketing Catalog Microservice.
getFeaturesForProducts The API fetches the list of features applicable for the given product IDs from the Marketing Catalog Microservice.
updateLastEditedSection This API updates the last edited section in the Infinity Origination application.
getAllCDPlansForProduct This API fetches all the Term deposit plans for the selected product.
verifyStaticSelfie This API verifies the static selfie (Near selfie) with the photo of the client in the document. This API leverages a third party vendor called AuthenticID.
LivelinessSelfie This API verifies the liveliness selfie (Far selfie) with the photo of the client in the document. This API leverages a third party vendor called AuthenticID.
updateSelfieScoreAndResult This API updates the selfie score and result fetched from the Authentic ID to the Origination Data Microservice (ODMS).
updateFundingData This API updates the funding data to the Origination Data Microservice (ODMS).
createInfinityProspect This API creates a new Infinity prospect in the DBX DB.
createInfinityProspectAndLogin This API creates a new Infinity prospect in the DBX Database and performs a silent login for the applicant.
createRetailContract This API creates a new retail contract.
getMFAScenario This API retrieves the service key that is passed to the requestMFAOtp API to request the application to send an OTP to the customer.
CreateUserActionOperation After an application is submitted and the application status goes to Under Review, this API creates a new user action from the RedHat.
UpdateUserActionOperation This API is invoked for each user action response submitted by the user.
GetUserActionOperation This API retrieves the complete user action details of the application.
AbandonRetailOriginationApplication Whenever cancel opportunity event is raised from Sales Force, this API updates the application status as Abandoned.
ApplyForCreditCardService This service is used to create credit card (DBXDB card table). This is an orchestration service provisioning as an enabler to create such accounts on the 3rd party system and is invoked from Redhat workflow.
AddEntitlementsOperation This API is automatically triggered by ODMS on successful updation of PartyId or CIF, and application creation to add an entitlement for the current user.
createAccount This service is used to create account in Temenos Transact.
UpdateCustomerDetailsOnboarding This service is used to update Party Microservice and/or Temenos Transact depending on the business outcome deployed.
assignInfinityUserToPrimaryRetailContract Assigns the primary contract of the primary applicant ID to the secondary applicant ID.
getLoanSimulationDetails Creates the company information in ODMS.
updateCompanyInfoAddress Creates or updates company and related company address in ODMS.
updateCompanyInfo Creates or updates company and related company details in ODMS.
getCompanyInfo Retrieves company and related company details from ODMS.
getCompanyInfoAddress Retrieves company and related company address from ODMS
geti18nConfigurations Retrieves i18n configurations from ODMS
getAllApplications Retrieves the application records in the given date range after applying filters in the given sorting order.
ProspectLogin This API allows Prospect login.
getIdentityInfo This API helps to retrieve the identity details from ODMS for Applicant.
updateIncomeEmploymentInfo This API updates the employee income information.
getCoApplicantsBasicInfo This API retrieves the Co-applicant basic details, if they are available in database.
createCoApplicants This API creates the Co-applicants for applicant.
getIncomeEmploymentInfo This API updates the employment information of the applicants in ODMS.
createPreRequirements This API creates pre-requirements(additional questions).
uploadUserActionDocument This API uploads the documents in Additional Information and Additional Questions screens.
updateUserAction This API updates the pending user actions from user.
getUserActions This API retrieves users pending actions.
getApplicationData This API retrieves the complete application data.
signoutOnboardingApplication This API helps to signout from the application.
createCustomerInPartyandT24 This API updates the customer details in DBX database.
createBusinessContract This API creates a contract for SME customers.
createOnboardingAccount This API creates an account for customer.
sendKMSEmail This API sends email to the users.
createOnboardingAccount(Lending) This API creates an account for customer.
sendKMSEmail(Lending) This API sends email to the users.
createRetailContract(Lending) This API creates a retail contract in DBX.
updateCustomerInPartyAndT24(Lending) To API updates the customer details in DBX database.
assignInfinityUserToPrimaryRetailContract(Lending) This API creates a retail contract for co-applicant.
 

Following is the list of Experience APIs that are specific to the Bank employees. These APIs are related to the Infinity Workspace and Spotlight.

APIDescription
getAllApplicationsThis API retrieves the application records in the given date range after applying filters in the given sorting order.
updateUserActionStatusThis API updates the status of a user action in the Origination Data Microservice.
getTaskThis API retrieves all the details of a task and corresponding task’s application details.
getAllTasksForAppIDThis API retrieves all tasks for a given application Id from RedHat PAM.
startTaskThis API initiates action on the task and starts the task in RedHat PAM.
completeTaskThis API initiates action on the task and completes the task in RedHat PAM.
getTaskDetailsThis API retrieves all the details of a task from PAM based on task ID and corresponding application Details from ODMS.
releaseTaskThis API performs action on the task and releases the task in PAM.
getConfigsThis API retrieves the configurations stored from Microservice.
createConfigThis API creates a record or configuration in the Microservice.
resumeProspectOnboardingApplicationThis API retrieves the Origination URL to resume the application for prospect.
resumeCustomerOnboardingApplicationThis API retrieves the Origination URL to resume the application for customer.
downloadDocumentThis API retrieves the document that is uploaded through the Infinity Origination app.
addEntitlementbyUserIdThis API adds entitlements by unique user id.
uploadDocumentThis API enables upload of a document through the Workspace app.
cancelApplicationThis API aborts the process of an application.
getApplicationDetailsThis API retrieves the application details stored in the Origination Data Microservice (ODMS).
updateApplicationStatusThis API updates the decision of the application from Infinity Workspace section.
fetchConfigurationsThis API retrieves the configurations from the Spotlight app.
getConfigsByLocaleThis API fetches configurations from the Microservice based on locale.
createnote This API creates note in Application in the Origination Data Microservice.
getDiscrepentDataThis API retrieves different fields from core system and ODMS for an existing customer in an application.
editApplicationThis API edits and updates application data for a given application id or tracking code to Origination Data Microservice.
getWSCountriesThis API retrieves list of countries and phone number codes.
getWSRegionsThis API retrieves list of states along with their country codes.

Following is the list of Object services that are not directly invoked from the Infinity Origination app. However, these are invoked by other object services.

APIDescription
verifyDocumentThis API retrieves the uploaded or scanned doc details.
applicationStatus This API determines status of the applicant based on rules.
applicantStatusThis API determines the status of the application based on rules.
 

The downloadRuleFile, getAllFilesList are also present, but are not used by the Infinity Origination app currently.

Copyright © 2020- Temenos Headquarters SA

Published on :
Thursday, May 30, 2024 11:39:59 AM IST